/* - - COLOR - - */


.logo, .logo:hover {color:#21b597}
.h_slide_title span {background:rgba(33,181,151,0.8)}
.over_header {border-bottom:4px solid #21b597}
.h_title {border-bottom:2px solid rgba(33,181,151,0.8)}
.one_mtr_price {background:rgba(33,181,151,0.8)}
.one_mtr_image {background:#21b597}
.h_cats td a {background:#21b597}
.h_s_buy {background:#21b597}
td.gTableTop {background:#21b597 !important}
.popup_header {background:#21b597}
.h_last_add {background:#21b597}
.pgSwchA, .swchItemA, .swchItem, .swchItemA1, .swchItem1, td.calMdayA, td.calMdayIsA {background:#21b597}
input[type=button],input[type=submit],input[type=reset],button {background:#21b597}
a, a:hover {color:#21b597}


/* - - COLOR - - */


body {font-family:'PT Sans', Tahoma, sans-serif;margin:0px;padding:0px;font-size:15px;color:#2b2b2b}
.body {background:#f4f4f4}

hr {height:1px;background:#d5d5d5;border:0px}

h1 {padding:0;margin:0;margin-bottom:7px;display:block;margin-top:0;font-size:24px;font-weight:bold}
h2 {font-size:20px}
h3 {font-size:18px}
h4 {font-size:16px}
h5, h6 {font-size:15px}
h2, h3, h4, h5, h6 {padding:0;margin:7px 0;display:block;font-weight:bold;color:#737373}

a {text-decoration:underline}
a:hover {text-decoration:none}

.flright {float:right}

.h_search {float:right;height:34px;background:#FFF;margin-left:10px}
.h_query {border:1px solid #FFF !important;width:170px;margin-top:4px;margin-left:7px}
.h_submit {float:right;margin-top:8px;margin-right:10px;opacity:0.7}
.h_submit:hover {opacity:1}

.over_htop {height:34px;background:#e8e8e8}
.htop {width:1000px;margin:0px auto;text-align:left;color:#666;line-height:34px;font-size:13px}
.htop a {color:#666;text-decoration:none}
.htop a:hover {color:#000;text-decoration:none}
.over_header {background:#FFF;height:66px}
.header {width:1000px;margin:0px auto;text-align:right}
.logo {font-size:27px;text-decoration:none;height:66px;line-height:66px;display:inline-block;float:left;font-family:'Lobster'}

.hcart {float:right;color:#FFF;background:url('/img/cart.png') 10px no-repeat #666;padding-left:32px;padding-right:10px}
.hcart a {color:#FFF;text-decoration:none}
.hcart a:hover {color:#FFF;text-decoration:none}

.h_menu ul {margin:0;padding:0;list-style:none;} 
.h_menu li {margin:0px !important;display:inline-block !important;z-index:500;display:inline-block;} 
.h_menu li a {color:#787878;display:inline-block;padding-right:14px;text-decoration:none; font-size:15px;height:66px;line-height:66px;text-align:left;border:0} 
.h_menu li a:hover {color:#000;text-decoration:none}
.h_menu li ul {z-index:9;background:#efefef;border:0;position:absolute;display:none;margin-left:-9px;margin-top:0px;list-style:none;width:180px;}
.h_menu li ul li ul {margin-left:180px;margin-top:-32px}
.h_menu li ul li {float:none !important;width:180px;background:none !important;}
.h_menu li ul a {color:rgba(0,0,0,0.7);display:block;height:32px;line-height:32px;padding: 0px 9px;border-right:0 !important;border-left:0 !important;}
.h_menu li ul a:hover {color:#000;text-decoration:none;background-color:rgba(255,255,255,0.1) !important}

.h_menu .uWithSubmenu a {background:url('/img/sub.png') right 31px no-repeat;padding-right:28px}
.h_menu .uWithSubmenu a:hover {background:url('/img/sub.png') right 31px no-repeat}
.h_menu .uWithSubmenu li a {background-image:none !important}

.com_in {margin-bottom:5px}
.com_in input, .com_in textarea {margin:0;width:100%;}
.com_sec {margin-top:5px;margin-bottom:5px}
.com_sec input {margin:0}


.h_content {display:table;width:1000px;margin:0px auto;margin-top:30px;text-align:left}

.h_title {font-size:22px;padding-bottom:3px;margin-bottom:20px}

.over_cnt {width:1000px;overflow:hidden}
.cnt_in {width:1040px;}


.socials {float:right}
.socials a {display:inline-block;width:24px;height:24px;background-image:url('/img/socials.png');opacity:0.6} 
.socials a:hover {opacity:1}
.vkontakte {background-position:0 0}
.twitter {background-position:0 -24px}
.facebook {background-position:0 -48px}
.dribbble {background-position:0 -72px}
.behance {background-position:0 -96px}
.instagram {background-position:0 -120px}
.google {background-position:0 -144px}
.youtube {background-position:0 -168px}
.deviant {background-position:0 -192px}
.odnoklassniki {background-position:0 -216px}

.h_content_in {display:table-cell;vertical-align:top;padding:20px;background:#FFF;-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);
box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);}
.h_content_index {padding:20px;background:#FFF;-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);
box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);}
.h_phone {display:block;font-size:21px}

.h_content_blocks {display:table-cell;vertical-align:top;width:220px;padding-left:20px}
.h_c_block {padding:20px;background:#FFF;-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);
box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);margin-bottom:20px}

.h_bottom {margin-top:30px;background:#dadada;color:#666;padding:14px 0px;text-align:center;font-size:13px}
.h_bottom a {color:#666}

/* Forum */

td.gTableSubTop, td.postTdTop {background:#5a5a5a !important;border:1px solid #5a5a5a!important}

.gTable {background: none;}
.gTable td {background: #FFF; border: 1px solid #d8d8d8;padding: 5px 7px;font-size:14px}
td.gTableTop {font-size:14px;color: #FFF;padding: 8px 10px;border: none;}
td.gTableTop a {font-size:14px; color: #FFF;}
td.gTableSubTop, td.postTdTop {color: #FFF;padding: 4px 10px;}
td.gTableSubTop a, td.postTdTop a {color: #FFF;}
.forumIcoTd,.forumThreadTd,.forumPostTd {text-align:center;}
.forumDescr,.forumModer {font-size:11px;color:#585858}
td.pagesInfo, td.switch, td.switchActive {background: #ffffff; border: 1px solid #dcdbe0; padding-left: 5px; padding-right: 5px;}
td.switch, td.switchActive { background: #CCCCCC;border:1px solid #CCCCCC; color: #FFF;}
td.switch a {color: #4c4c4c;}
.threadDescr {font-size:11px;color:#585858}

.postPoll td {border: 0px !important;}
.postFirst {border: 0px !important;}
.postRest1 {border: 0px !important;}
.postRest2 {border: 0px !important;}
postSeparator {border: 0px !important}
.postBottom td {border: 0px;padding: 0px 5px !important;}
.postBottom img {vertical-align: middle;}
.postTdInfo {text-align: center;}
.posttdMessage {text-align: justify;padding: 8px !important;line-height: 18px;}
.smilesPart td {border: 0px !important;}

.popup_header {padding:10px 15px;color:#FFF;font-weight:bold;font-size:17px}
.popup_content {padding:10px 15px}
.myBtnLeftA img, .myBtnRightA img {display:none}

.swchItemA, .swchItem, .swchItemA1, .swchItem1 {color:#FFF !important;display: inline-block;padding: 5px 10px;text-decoration: none}
.swchItem, .swchItem1 {background:#E3E3E3;color:#333 !important} 
.swchItem:hover, .swchItem1:hover {background:#D4D4D4;text-decoration:none}
.pgSwchA, .pgSwch, .pgSwchA1, .pgSwch1 {color:#FFF !important;display: inline-block;padding: 5px 10px;text-decoration: none}
.pgSwch, .pgSwch1 {background:#E3E3E3;color:#333 !important} 
.pgSwch:hover, .pgSwch1:hover {background:#D4D4D4;text-decoration:none}


/* Calendar Style */

.calTable td {padding: 2px 2px;text-align:center}
td.calWday {color: #8f8f8f;}
td.calWdaySe {font-weight:bold}
td.calWdaySu {font-weight:bold}
td.calWday, td.calWdaySu, td.calWdaySe {color:#9f9f9f}
td.calMdayA {color: #FFF;}

td.calMdayIsA {color: #FFF;background: none;}
.calMdayIsA a {color:#FFF;text-decoration:underline}
.calMdayIsA a:hover {color:#FFF;text-decoration:underline}

/* Entries Style */

.eTit {font-size:18px;margin-top:5px}
.eMess {margin-top:10px}
.eDet {margin-top:10px;margin-bottom:10px;color:#515151}
.eTitle {font-size:20px;color: #3d3d3d;padding:0px 8px}
.eMessage, .eText {padding: 0px 10px 10px 10px !important;text-align: justify !important;color: #646464;font-size:13px}
.eDetails, .eDetails1, .eDetails2 {border-top: 1px solid #d6d6d6; padding: 5px 10px;font-size: 11px;text-transform: uppercase;}
#mchatBtn {width:100% !important;padding-left:7px !important}
input[type=text],input[type=password],textarea {height: 25px;padding: 0 7px;font-family: 'PT Sans', Verdana, sans-serif;font-size:13px;color: #3B3B3B;background: #fff;border: 1px solid #D8D8D8;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input.securityCode {height: auto}
textarea {padding: 5px 7px;height: auto;overflow: auto;resize: none;line-height: 20px}
input[type=button],input[type=submit],input[type=reset],button{margin: 0;padding: 0px 10px; display: inline-block; text-align:center; height: 25px;line-height:25px;font-family: 'PT Sans', Verdana, sans-serif;font-size:13px; color: #fff; text-decoration: none; border: 0; cursor: pointer}
.myBtnLeftA img, .myBtnRightA img, .myBtnLeft img, .myBtnRight img {display:none}
#mchatBtn {padding: 0;margin-bottom:5px}

.uSpoilerText {padding:10px;border:1px solid #dedede;margin-top:10px;}
.codeMessage, .quoteMessage {padding:10px 15px;font-size:15px !important;font-family: sans-serif !important;color:rgba(0,0,0,0.7)}
.bbQuoteBlock, .bbCodeBlock {background:none}
.bbQuoteName, .bbCodeName {display:none}
.quoteMessage {border:0 !important;background:#f6f6f6 url('/img/quote.png') 10px 10px no-repeat;padding-left:52px;color:#484848}
.codeMessage {border:0 !important;background:#f6f6f6 url('/img/code.png')10px 10px no-repeat;padding-left:52px;color:#484848}

/* Colorpicker */

.colorpicker {
 width: 356px;
 height: 176px;
 overflow: hidden;
 position: absolute;
 z-index:9999;
 background: url(/templates/Universal/img/colors/images/colorpicker_background.png);
 font-family: Arial, Helvetica, sans-serif;
 display: none;
}
.colorpicker_color {
 width: 150px;
 height: 150px;
 left: 14px;
 top: 13px;
 position: absolute;
 background: #f00;
 overflow: hidden;
 cursor: crosshair;
}
.colorpicker_color div {
 position: absolute;
 top: 0;
 left: 0;
 width: 150px;
 height: 150px;
 background: url(/templates/Universal/img/colors/images/colorpicker_overlay.png);
}
.colorpicker_color div div {
 position: absolute;
 top: 0;
 left: 0;
 width: 11px;
 height: 11px;
 overflow: hidden;
 background: url(/templates/Universal/img/colors/images/colorpicker_select.gif);
 margin: -5px 0 0 -5px;
}
.colorpicker_hue {
 position: absolute;
 top: 13px;
 left: 171px;
 width: 35px;
 height: 150px;
 cursor: n-resize;
}
.colorpicker_hue div {
 position: absolute;
 width: 35px;
 height: 9px;
 overflow: hidden;
 background: url(/templates/Universal/img/colors/images/colorpicker_indic.gif) left top;
 margin: -4px 0 0 0;
 left: 0px;
}
.colorpicker_new_color {
 position: absolute;
 width: 60px;
 height: 30px;
 left: 213px;
 top: 13px;
 background: #f00;
}
.colorpicker_current_color {
 position: absolute;
 width: 60px;
 height: 30px;
 left: 283px;
 top: 13px;
 background: #f00;
}
.colorpicker input {
 background-color: transparent;
 border: 1px solid transparent;
 position: absolute;
 font-size: 10px;
 font-family: Arial, Helvetica, sans-serif;
 color: #898989;
 top: 4px;
 right: 11px;
 text-align: right;
 margin: 0;
 padding: 0;
 height: 11px;
}
.colorpicker_hex {
 position: absolute;
 width: 72px;
 height: 22px;
 background: url(/templates/Universal/img/colors/images/colorpicker_hex.png) top;
 left: 212px;
 top: 142px;
}
.colorpicker_hex input {
 right: 6px;
}
.colorpicker_field {
 height: 22px;
 width: 62px;
 background-position: top;
 position: absolute;
}
.colorpicker_field span {
 position: absolute;
 width: 12px;
 height: 22px;
 overflow: hidden;
 top: 0;
 right: 0;
 cursor: n-resize;
}
.colorpicker_rgb_r {
 background-image: url(/templates/Universal/img/colors/images/colorpicker_rgb_r.png);
 top: 52px;
 left: 212px;
}
.colorpicker_rgb_g {
 background-image: url(/templates/Universal/img/colors/images/colorpicker_rgb_g.png);
 top: 82px;
 left: 212px;
}
.colorpicker_rgb_b {
 background-image: url(/templates/Universal/img/colors/images/colorpicker_rgb_b.png);
 top: 112px;
 left: 212px;
}
.colorpicker_hsb_h {
 background-image: url(/templates/Universal/img/colors/images/colorpicker_hsb_h.png);
 top: 52px;
 left: 282px;
}
.colorpicker_hsb_s {
 background-image: url(/templates/Universal/img/colors/images/colorpicker_hsb_s.png);
 top: 82px;
 left: 282px;
}
.colorpicker_hsb_b {
 background-image: url(/templates/Universal/img/colors/images/colorpicker_hsb_b.png);
 top: 112px;
 left: 282px;
}
.colorpicker_submit {
 position: absolute;
 width: 22px;
 height: 22px;
 background: url(/templates/Universal/img/colors/images/colorpicker_submit.png) top;
 left: 322px;
 top: 142px;
 overflow: hidden;
}
.colorpicker_focus {
 background-position: center;
}
.colorpicker_hex.colorpicker_focus {
 background-position: bottom;
}
.colorpicker_submit.colorpicker_focus {
 background-position: bottom;
}
.colorpicker_slider {
 background-position: bottom;
}

.navigationTabs {
 height: 23px;
 line-height: 23px;
 border-bottom: 1px solid #ccc;
}
.navigationTabs li {
 float: left;
 height: 23px;
 line-height: 23px;
 padding-right: 3px;
}
.navigationTabs li a{
 float: left;
 dispaly: block;
 height: 23px;
 line-height: 23px;
 padding: 0 10px;
 overflow: hidden;
 color: #52697E;
 background-color: #eee;
 position: relative;
 text-decoration: none;
}
.navigationTabs li a:hover {
 background-color: #f0f0f0;
}
.navigationTabs li a.active {
 background-color: #fff;
 border: 1px solid #ccc;
 border-bottom: 0px solid;
}
.tabsContent {
 border: 1px solid #ccc;
 border-top: 0px solid;
 width: 698px;
 overflow: hidden;
}
.tab {
 padding: 16px;
 display: none;
}
.tab h2 {
 font-weight: bold;
 font-size: 16px;
}
.tab h3 {
 font-weight: bold;
 font-size: 14px;
 margin-top: 20px;
}
.tab p {
 margin-top: 16px;
 clear: both;
}
.tab ul {
 margin-top: 16px;
 list-style: disc;
}
.tab li {
 margin: 10px 0 0 35px;
}
.tab a {
 color: #8FB0CF;
}
.tab strong {
 font-weight: bold;
}
.tab pre {
 font-size: 11px;
 margin-top: 20px;
 width: 668px;
 overflow: auto;
 clear: both;
}
.tab table {
 width: 100%;
}
.tab table td {
 padding: 6px 10px 6px 0;
 vertical-align: top;
}
.tab dt {
 margin-top: 16px;
}

#colorSelector {
 position: relative;
 width: 36px;
 height: 36px;
 background: url(/templates/Universal/img/colors/imagesselect.png);
}
#colorSelector div {
 position: absolute;
 top: 3px;
 left: 3px;
 width: 30px;
 height: 30px;
 background: url(/templates/Universal/img/colors/imagesselect.png) center;
}
#colorSelector2 {
 position: absolute;
 top: 0;
 left: 0;
 width: 36px;
 height: 36px;
 background: url(/templates/Universal/img/colors/imagesselect2.png);
}
#colorSelector2 div {
 position: absolute;
 top: 4px;
 left: 4px;
 width: 28px;
 height: 28px;
 background: url(/templates/Universal/img/colors/imagesselect2.png) center;
}
#colorpickerHolder2 {
 top: 32px;
 left: 0;
 width: 356px;
 height: 0;
 overflow: hidden;
 position: absolute;
}
#colorpickerHolder2 .colorpicker {
 background-image: url(/templates/Universal/img/colors/images/custom_background.png);
 position: absolute;
 bottom: 0;
 left: 0;
}
#colorpickerHolder2 .colorpicker_hue div {
 background-image: url(/templates/Universal/img/colors/images/custom_indic.gif);
}
#colorpickerHolder2 .colorpicker_hex {
 background-image: url(/templates/Universal/img/colors/images/custom_hex.png);
}
#colorpickerHolder2 .colorpicker_rgb_r {
 background-image: url(/templates/Universal/img/colors/images/custom_rgb_r.png);
}
#colorpickerHolder2 .colorpicker_rgb_g {
 background-image: url(/templates/Universal/img/colors/images/custom_rgb_g.png);
}
#colorpickerHolder2 .colorpicker_rgb_b {
 background-image: url(/templates/Universal/img/colors/images/custom_rgb_b.png);
}
#colorpickerHolder2 .colorpicker_hsb_s {
 background-image: url(/templates/Universal/img/colors/images/custom_hsb_s.png);
 display: none;
}
#colorpickerHolder2 .colorpicker_hsb_h {
 background-image: url(/templates/Universal/img/colors/images/custom_hsb_h.png);
 display: none;
}
#colorpickerHolder2 .colorpicker_hsb_b {
 background-image: url(/templates/Universal/img/colors/images/custom_hsb_b.png);
 display: none;
}
#colorpickerHolder2 .colorpicker_submit {
 background-image: url(/templates/Universal/img/colors/images/custom_submit.png);
}
#colorpickerHolder2 .colorpicker input {
 color: #778398;
}
#customWidget {
 position: relative;
 height: 36px;
}